﻿// Передача аргументов методу Main

using System;

class MainArgs
{
    // Кодируем/декодируем слова
    public static int _Main(string[] args)
    { 
        // Проверяем на наличие всех аргументов командной строки
        if (args.Length < 2)
        {
            Console.WriteLine("USING:\n word1 <<encode/decode>>\n [word2...wordN]");
            Console.ReadLine();
            return 1;
        }
        if (args[0] != "encode" & args[0] != "decode")
        {
            Console.WriteLine("Первым аргументом должно быть слово\n <encode> или <decode>");
        }

        for (int i = 1; i < args.Length; i++)
        {
            foreach (char c in args[i])
            {
                if(args[0] == "encode")
                    Console.Write((char)(c + 1));
                else if(args[0] == "decode")
                    Console.Write((char)(c - 1));
            }
            Console.Write(" ");
        }
        
        return 0;
    }
}